FormSuite for Invoices 1 for .Net - User Guide > How To > Perform Advanced Operations > Image Provider |
Use IImageProvider to acquire an image file for processing. The source of the image is determined by the user. It may be a file in the system as shown in the sample code below, or it may be in a data base, or where ever the user decides.
Example |
Copy Code |
---|---|
/// <summary> /// Implement an IImageProvider that gets images from the file system. /// </summary> public class ImageProvider : IImageProvider { /// <summary> /// Gets a stream representing an image file for the file system /// </summary> /// <param name="fileId">Path of the file to load</param> /// <returns>Image stream</returns> public System.IO.Stream GetImage(string fileId) { return new System.IO.FileStream(fileId, System.IO.FileMode.Open, System.IO.FileAccess.Read); } } |